package com.sdp.khy.baotou.db.khy_station.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author zsp
 * @since 2023-11-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("khy_station")
public class KhyStation extends Model<KhyStation> {

    private static final long serialVersionUID=1L;

    /**
     * 内码
     */
    @TableId("key_id")
    private String keyId;

    /**
     * 客运站名称
     */
    @TableField("station_name")
    private String stationName;

    /**
     * 客运站地址
     */
    @TableField("station_address")
    private String stationAddress;

    /**
     * 客运站经度
     */
    @TableField("station_lng")
    private String stationLng;

    /**
     * 客运站纬度
     */
    @TableField("station_lat")
    private String stationLat;

    /**
     * 客运站电话
     */
    @TableField("station_phone")
    private String stationPhone;

    /**
     * 客运站图片
     */
    @TableField("station_pic")
    private String stationPic;

    /**
     * 客运站简介
     */
    @TableField("station_desc")
    private String stationDesc;

    /**
     * 客运站封面图
     */
    @TableField("station_cover_pic")
    private String stationCoverPic;

    /**
     * 客运站地图经度
     */
    @TableField("station_map_lng")
    private String stationMapLng;

    /**
     * 客运站地图纬度
     */
    @TableField("station_map_lat")
    private String stationMapLat;

    /**
     * 排序号
     */
    @TableField("station_order")
    private Integer stationOrder;


    @Override
    protected Serializable pkVal() {
        return this.keyId;
    }

}
